home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 27
/
64er_Magazin_Sonderheft_27_19xx_Markt__Technik_de_Disk_2_of_2_Side_A.d64
/
circle demo
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
2KB
|
93 lines
10 ;*********************************
11 ;* *
12 ;* giga-ass grafik-routinen demo *
13 ;* ----------------------------- *
14 ;* *
15 ;* achtung: vor assemblieren *
16 ;* muessen zwei voraussetzungen *
17 ;* erfuellt sein: *
18 ;* *
19 ;* 1. der objektcode der grafik- *
20 ;* routinen muss in den speicher *
21 ;* geladen worden sein. *
22 ;* *
23 ;* 2. das makro merge-file muss *
24 ;* mit dem "m" befehl an diesen *
25 ;* quelltext angehaengt worden *
26 ;* sein. *
27 ;* *
28 ;*********************************
100 +$7000
110 usrdemo
120 demo designclose3
130 clear
140 colorclose$bf
150 textcloset1,6,9,1,3,0,0
160 pageclose3
170 borderclose$f
180 frameclose35,35,290,90
190 frameclose40,40,285,85
200 fillclose37,64
210 fillclose287,64
220 textcloset2,13,6,0,1,1,0
230 textcloset3,17,6,0,0,1,0
240 textcloset4,19,7,0,0,1,0
250 spacewait
260 borderclose$c
270 clear
280 colorclose$c
290 ; 1. aufruf
300 mid$#160
310 (NULL)xc
320 mid$#0
330 (NULL)xc+1
340 mid$#100
350 (NULL)yc
360 (NULL)subr
370 ; 2. aufruf
380 mid$#228
390 (NULL)yc
400 (NULL)subr
410 ; 3. aufruf
420 mid$#54
430 (NULL)xc
440 mid$#1
450 (NULL)xc+1
460 mid$#10
470 (NULL)yc
480 (NULL)subr
490 exit off
500 mid$#0
510 (NULL)198
520 (NULL)
530 t1 not"circle demo"
540 t2 not"[199]iga-[193]ss [199]rafik-[210]outinen [196]emo"
550 t3 not"[218]um [193]bbruch <[211][208][193][195][197]> druecken!"
560 t4 not"[202]etzt weiter mit <[211][208][193][195][197]>..."
570 subr mid$#2
580 (NULL)rad
590 loop1 circleiclosexc,yc,rad
600 exitkey
610 right$rad
620 (NULL)loop1
630 mid$#2
640 (NULL)rad
650 loop2 ccircleiclosexc,yc,rad
660 exitkey
670 right$rad
680 (NULL)loop2
690 (NULL)
700 xc then2
710 yc then1
720 rad then1
730 tab(exitadr=exit
740 getexitkey
750 mid$203
760 str$#$3c
770 (NULL)cont
780 (NULL)
790 (NULL)
800 (NULL)exitadr
810 cont
820 new